package com.swordget.entity.bo;

import com.swordget.entity.ColumnDesign;
import lombok.Builder;
import lombok.Data;

import java.util.List;

/**
 * @Author: David
 * @Date: Created in 13:46 2020/4/30
 * @Description: ${DESCRIPTION}
 * @Modified By:
 * @Version: ${VERSION}
 */
@Data
@Builder
public class ResovleBo {

    /**
     * 要导入的 titles
     */
    private List<String> titles;

    /**
     * 要导入的字段集合
     */
    private List<String> columns;

    /**
     * 要导入的列索引
     */
    private List<Integer> cellIndex;

    /**
     * 要导入的字段设计 用于基础校验
     */
    private List<ColumnDesign> columnDesigns;

    /**
     * 文件标题行
     */
    private int headRow;

    /**
     * 第一行内容
     */
    private int firstRow;

    /**
     * 最后一行内容
     */
    private Integer lastRow;

    /**
     * sheet 名称
     */
    private String sheetName;

    /**
     * 分割符用于txt csv
     */
    private String split;

    /**
     * 字符集
     */
    private String charset;

}
